\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_base_signal}{strange.\-extensions.\-signal.\-impl.\-Base\-Signal} \\*The base class for all Signals }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_base_signal}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1framework_1_1impl_1_1_binder}{strange.\-framework.\-impl.\-Binder} \\*Collection class for bindings }{\pageref{classstrange_1_1framework_1_1impl_1_1_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1framework_1_1impl_1_1_binder_exception}{strange.\-framework.\-impl.\-Binder\-Exception} }{\pageref{classstrange_1_1framework_1_1impl_1_1_binder_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1framework_1_1impl_1_1_binding}{strange.\-framework.\-impl.\-Binding} \\*A binding maintains at least two — and optionally three — Semi\-Bindings\-: }{\pageref{classstrange_1_1framework_1_1impl_1_1_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{strange.\-extensions.\-command.\-impl.\-Command} \\*Commands are where you place your business logic }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binder}{strange.\-extensions.\-command.\-impl.\-Command\-Binder} \\*A Binder that triggers the instantiation of Commands }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binding}{strange.\-extensions.\-command.\-impl.\-Command\-Binding} \\*The Binding for \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binder}{Command\-Binder} }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_exception}{strange.\-extensions.\-command.\-impl.\-Command\-Exception} \\*An exception raised by the \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} system }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_exception}}{}
\item\contentsline{section}{\hyperlink{class_construct}{Construct} \\*The {\ttfamily \mbox{[}\hyperlink{class_construct}{Construct}\mbox{]}} attribute marks a preferred Constructor }{\pageref{class_construct}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{strange.\-extensions.\-context.\-impl.\-Context} \\*A \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} is the entry point to the binding framework }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context_exception}{strange.\-extensions.\-context.\-impl.\-Context\-Exception} \\*An exception raised by the \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} system }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_context_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context_view}{strange.\-extensions.\-context.\-impl.\-Context\-View} \\*The Root View of a \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} hierarchy }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_context_view}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_cross_context}{strange.\-extensions.\-context.\-impl.\-Cross\-Context} \\*Provides the capabilities that allow a \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} to communicate across the \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} boundary }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_cross_context}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_cross_context_bridge}{strange.\-extensions.\-context.\-impl.\-Cross\-Context\-Bridge} \\*A relay for events mapped across multiple Contexts }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_cross_context_bridge}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_cross_context_injection_binder}{strange.\-extensions.\-injector.\-impl.\-Cross\-Context\-Injection\-Binder} \\*A special version of \hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_binder}{Injection\-Binder} that allows shared injections across multiple Contexts }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_cross_context_injection_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1api_1_1_cross_context_injection_binder}{strange.\-extensions.\-injector.\-api.\-Cross\-Context\-Injection\-Binder} \\*A special version of Injection\-Binder that allows shared injections across multiple Contexts }{\pageref{classstrange_1_1extensions_1_1injector_1_1api_1_1_cross_context_injection_binder}}{}
\item\contentsline{section}{\hyperlink{class_deconstruct}{Deconstruct} \\*Unsupported }{\pageref{class_deconstruct}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1impl_1_1_dispatcher_exception}{strange.\-extensions.\-dispatcher.\-impl.\-Dispatcher\-Exception} \\*An exception thrown by the Dispatcher system }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1impl_1_1_dispatcher_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_binding}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Binding} \\*A Binding for the \hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher}{Event\-Dispatcher} }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}{strange.\-extensions.\-command.\-impl.\-Event\-Command} \\*Subclass of \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command}{Command} with injections for dispatcher and events }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_binder}{strange.\-extensions.\-command.\-impl.\-Event\-Command\-Binder} \\*A subclass of \hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_command_binder}{Command\-Binder} which relies on an I\-Event\-Dispatcher as the common system bus }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_event_command_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Dispatcher} \\*A Dispatcher that uses I\-Event to send messages }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher_exception}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Dispatcher\-Exception} \\*An exception thrown by the \hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher}{Event\-Dispatcher} system }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_dispatcher_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Event\-Instance\-Provider} }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_event_instance_provider}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_event_mediator}{strange.\-extensions.\-mediation.\-impl.\-Event\-Mediator} \\*A \hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediator}{Mediator} which injects an I\-Event\-Dispatcher }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_event_mediator}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_event_sequence_command}{strange.\-extensions.\-sequencer.\-impl.\-Event\-Sequence\-Command} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_event_sequence_command}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_event_sequencer}{strange.\-extensions.\-sequencer.\-impl.\-Event\-Sequencer} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_event_sequencer}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_event_view}{strange.\-extensions.\-mediation.\-impl.\-Event\-View} \\*Injects a local event bus into this \hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_view}{View} }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_event_view}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1signal_1_1api_1_1_i_base_signal}{strange.\-extensions.\-signal.\-api.\-I\-Base\-Signal} \\*The A\-P\-I that defines the use of a Signal }{\pageref{interfacestrange_1_1extensions_1_1signal_1_1api_1_1_i_base_signal}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_binder}{strange.\-framework.\-api.\-I\-Binder} \\*Collection class for bindings }{\pageref{interfacestrange_1_1framework_1_1api_1_1_i_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_binding}{strange.\-framework.\-api.\-I\-Binding} \\*Binds a key Semi\-Binding to a vlaue Semibinding }{\pageref{interfacestrange_1_1framework_1_1api_1_1_i_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command}{strange.\-extensions.\-command.\-api.\-I\-Command} \\*Interface for Commands, which is where you place your business logic }{\pageref{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command_binder}{strange.\-extensions.\-command.\-api.\-I\-Command\-Binder} \\*Interface for a Binder that triggers the instantiation of Commands }{\pageref{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command_binding}{strange.\-extensions.\-command.\-api.\-I\-Command\-Binding} \\*Defines the form of a Binding for use with the Command\-Binder }{\pageref{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_command_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{strange.\-extensions.\-context.\-api.\-I\-Context} \\*A Context is the entry point to the binding framework }{\pageref{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_view}{strange.\-extensions.\-context.\-api.\-I\-Context\-View} \\*The Context\-View is the entry point to the application }{\pageref{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_view}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_cross_context_capable}{strange.\-extensions.\-context.\-api.\-I\-Cross\-Context\-Capable} \\*A\-P\-I for allowing Contexts to register across the Context border }{\pageref{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_cross_context_capable}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_cross_context_injection_binder}{strange.\-extensions.\-injector.\-api.\-I\-Cross\-Context\-Injection\-Binder} }{\pageref{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_cross_context_injection_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_dispatcher}{strange.\-extensions.\-dispatcher.\-api.\-I\-Dispatcher} \\*A Dispatcher sends notifiations to any registered listener }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_dispatcher}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-api.\-I\-Event} \\*The interface for an event sent by the Event\-Dispatcher }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event_binding}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-api.\-I\-Event\-Binding} \\*Binding interface for Event\-Dispatcher }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event_dispatcher}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-api.\-I\-Event\-Dispatcher} \\*Interface for allowing a client to register as an observer }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1api_1_1_i_event_dispatcher}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1implicit_bind_1_1api_1_1_i_implicit_binder}{strange.\-extensions.\-implicit\-Bind.\-api.\-I\-Implicit\-Binder} }{\pageref{interfacestrange_1_1extensions_1_1implicit_bind_1_1api_1_1_i_implicit_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injection_binder}{strange.\-extensions.\-injector.\-api.\-I\-Injection\-Binder} \\*A Binder that implements Dependency Injection in Strange\-Io\-C }{\pageref{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injection_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injection_binding}{strange.\-extensions.\-injector.\-api.\-I\-Injection\-Binding} \\*The Binding form for the Injection system }{\pageref{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injection_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injector}{strange.\-extensions.\-injector.\-api.\-I\-Injector} \\*Interface for the Injector, which dependencies into provided instances }{\pageref{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injector}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injector_factory}{strange.\-extensions.\-injector.\-api.\-I\-Injector\-Factory} \\*Interface for the Factory that instantiates all instances }{\pageref{interfacestrange_1_1extensions_1_1injector_1_1api_1_1_i_injector_factory}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_instance_provider}{strange.\-framework.\-api.\-I\-Instance\-Provider} \\*Provides an instance of the specified Type When all you need is a new instance, use this instead of I\-Injection\-Binder }{\pageref{interfacestrange_1_1framework_1_1api_1_1_i_instance_provider}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_managed_list}{strange.\-framework.\-api.\-I\-Managed\-List} \\*A common interface for the constituents parts of a Binding, which at present are either a Semi\-Binding or a Pool }{\pageref{interfacestrange_1_1framework_1_1api_1_1_i_managed_list}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediation_binder}{strange.\-extensions.\-mediation.\-api.\-I\-Mediation\-Binder} \\*Interface for the Binder which maps Views to Mediators }{\pageref{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediation_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediation_binding}{strange.\-extensions.\-mediation.\-api.\-I\-Mediation\-Binding} \\*Interface for Mediation\-Bindings }{\pageref{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediation_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediator}{strange.\-extensions.\-mediation.\-api.\-I\-Mediator} \\*Look at \hyperlink{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediation_binder}{strange.\-extensions.\-mediation.\-api.\-I\-Mediation\-Binder}, where I explain the purpose of Mediation in detail }{\pageref{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_mediator}}{}
\item\contentsline{section}{\hyperlink{class_implemented_by}{Implemented\-By} \\*Declares an interface to have an implicit implementor An \hyperlink{class_implements}{Implements} tag for the given interface overrides this tag }{\pageref{class_implemented_by}}{}
\item\contentsline{section}{\hyperlink{class_implements}{Implements} \\*Declares a Class to be implicitly bound }{\pageref{class_implements}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1implicit_bind_1_1impl_1_1_implicit_binder}{strange.\-extensions.\-implicit\-Bind.\-impl.\-Implicit\-Binder} }{\pageref{classstrange_1_1extensions_1_1implicit_bind_1_1impl_1_1_implicit_binder}}{}
\item\contentsline{section}{\hyperlink{class_inject}{Inject} \\*The {\ttfamily \mbox{[}\hyperlink{class_inject}{Inject}\mbox{]}} attribute marks a setter Injection point }{\pageref{class_inject}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_binder}{strange.\-extensions.\-injector.\-impl.\-Injection\-Binder} \\*The Binder for creating Injection mappings }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_binding}{strange.\-extensions.\-injector.\-impl.\-Injection\-Binding} \\*The Binding for Injections }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_exception}{strange.\-extensions.\-injector.\-impl.\-Injection\-Exception} \\*An exception thrown by the Injection system }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injection_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injector}{strange.\-extensions.\-injector.\-impl.\-Injector} \\*Supplies injection for all mapped dependencies }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injector}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injector_factory}{strange.\-extensions.\-injector.\-impl.\-Injector\-Factory} \\*The Factory that instantiates all instances }{\pageref{classstrange_1_1extensions_1_1injector_1_1impl_1_1_injector_factory}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool}{strange.\-extensions.\-pool.\-api.\-I\-Pool} \\*A mechanism for storing and reusing instances }{\pageref{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4}{strange.\-extensions.\-pool.\-api.\-I\-Pool$<$ T $>$} }{\pageref{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_poolable}{strange.\-extensions.\-pool.\-api.\-I\-Poolable} \\*Interface for items that belong to a Pool }{\pageref{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_poolable}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder}{strange.\-extensions.\-command.\-api.\-I\-Pooled\-Command\-Binder} \\*Interface for a Command\-Binder that allows pooling }{\pageref{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1reflector_1_1api_1_1_i_reflected_class}{strange.\-extensions.\-reflector.\-api.\-I\-Reflected\-Class} \\*Interface for representation of a class }{\pageref{interfacestrange_1_1extensions_1_1reflector_1_1api_1_1_i_reflected_class}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1reflector_1_1api_1_1_i_reflection_binder}{strange.\-extensions.\-reflector.\-api.\-I\-Reflection\-Binder} \\*Generates {\ttfamily Reflected\-Class} instances }{\pageref{interfacestrange_1_1extensions_1_1reflector_1_1api_1_1_i_reflection_binder}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1framework_1_1api_1_1_i_semi_binding}{strange.\-framework.\-api.\-I\-Semi\-Binding} \\*A managed list of values }{\pageref{interfacestrange_1_1framework_1_1api_1_1_i_semi_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequence_binding}{strange.\-extensions.\-sequencer.\-api.\-I\-Sequence\-Binding} }{\pageref{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequence_binding}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequence_command}{strange.\-extensions.\-sequencer.\-api.\-I\-Sequence\-Command} }{\pageref{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequence_command}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequencer}{strange.\-extensions.\-sequencer.\-api.\-I\-Sequencer} }{\pageref{interfacestrange_1_1extensions_1_1sequencer_1_1api_1_1_i_sequencer}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_triggerable}{strange.\-extensions.\-dispatcher.\-api.\-I\-Triggerable} \\*Interface for declaring a class capable of being triggered by a provided key and/or name }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_triggerable}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_trigger_provider}{strange.\-extensions.\-dispatcher.\-api.\-I\-Trigger\-Provider} \\*Interface for declaring a class capable of triggering an \hyperlink{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_triggerable}{I\-Triggerable} class }{\pageref{interfacestrange_1_1extensions_1_1dispatcher_1_1api_1_1_i_trigger_provider}}{}
\item\contentsline{section}{\hyperlink{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_view}{strange.\-extensions.\-mediation.\-api.\-I\-View} \\*Monobehaviours must implement this interface in order to be injectable }{\pageref{interfacestrange_1_1extensions_1_1mediation_1_1api_1_1_i_view}}{}
\item\contentsline{section}{\hyperlink{class_mediated_by}{Mediated\-By} \\*Declares a View class implicity mediated by one or more named Mediators }{\pageref{class_mediated_by}}{}
\item\contentsline{section}{\hyperlink{class_mediates}{Mediates} \\*Declare a Mediator class implicitly bound to a provided View }{\pageref{class_mediates}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_binder}{strange.\-extensions.\-mediation.\-impl.\-Mediation\-Binder} \\*Binds Views to Mediators }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_binding}{strange.\-extensions.\-mediation.\-impl.\-Mediation\-Binding} \\*Subclass of Binding for \hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_binding}{Mediation\-Binding} }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_exception}{strange.\-extensions.\-mediation.\-impl.\-Mediation\-Exception} \\*An exception thrown by the Mediation system }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediation_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediator}{strange.\-extensions.\-mediation.\-impl.\-Mediator} \\*Base class for all Mediators }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_mediator}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_m_v_c_s_context}{strange.\-extensions.\-context.\-impl.\-M\-V\-C\-S\-Context} \\*The recommended \hyperlink{classstrange_1_1extensions_1_1context_1_1impl_1_1_context}{Context} for getting the most out of Strange\-Io\-C }{\pageref{classstrange_1_1extensions_1_1context_1_1impl_1_1_m_v_c_s_context}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool}{strange.\-extensions.\-pool.\-impl.\-Pool} }{\pageref{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool_3_01_t_01_4}{strange.\-extensions.\-pool.\-impl.\-Pool$<$ T $>$} }{\pageref{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool_3_01_t_01_4}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool_exception}{strange.\-extensions.\-pool.\-impl.\-Pool\-Exception} }{\pageref{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool_exception}}{}
\item\contentsline{section}{\hyperlink{class_post_construct}{Post\-Construct} \\*The {\ttfamily \mbox{[}\hyperlink{class_post_construct}{Post\-Construct}\mbox{]}} attribute marks one or more methods as Post\-Constructors }{\pageref{class_post_construct}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_priority_comparer}{strange.\-extensions.\-reflector.\-impl.\-Priority\-Comparer} }{\pageref{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_priority_comparer}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}{strange.\-extensions.\-reflector.\-impl.\-Reflected\-Class} \\*A reflection of a class }{\pageref{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflection_binder}{strange.\-extensions.\-reflector.\-impl.\-Reflection\-Binder} \\*Uses System.\-Reflection to create {\ttfamily \hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflected_class}{Reflected\-Class}} instances }{\pageref{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflection_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflection_exception}{strange.\-extensions.\-reflector.\-impl.\-Reflection\-Exception} \\*An exception thrown by the Reflector }{\pageref{classstrange_1_1extensions_1_1reflector_1_1impl_1_1_reflection_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1framework_1_1impl_1_1_semi_binding}{strange.\-framework.\-impl.\-Semi\-Binding} \\*A managed list of values }{\pageref{classstrange_1_1framework_1_1impl_1_1_semi_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequence_binding}{strange.\-extensions.\-sequencer.\-impl.\-Sequence\-Binding} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequence_binding}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequence_command}{strange.\-extensions.\-sequencer.\-impl.\-Sequence\-Command} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequence_command}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequencer}{strange.\-extensions.\-sequencer.\-impl.\-Sequencer} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequencer}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequencer_exception}{strange.\-extensions.\-sequencer.\-impl.\-Sequencer\-Exception} }{\pageref{classstrange_1_1extensions_1_1sequencer_1_1impl_1_1_sequencer_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{strange.\-extensions.\-signal.\-impl.\-Signal} \\*Base concrete form for a \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} with no parameters }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_01_4}{strange.\-extensions.\-signal.\-impl.\-Signal$<$ T $>$} \\*Base concrete form for a \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} with one parameter }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_01_4}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_01_4}{strange.\-extensions.\-signal.\-impl.\-Signal$<$ T, U $>$} \\*Base concrete form for a \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} with two parameters }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_01_4}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_00_01_v_01_4}{strange.\-extensions.\-signal.\-impl.\-Signal$<$ T, U, V $>$} \\*Base concrete form for a \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} with three parameters }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_00_01_v_01_4}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_00_01_v_00_01_w_01_4}{strange.\-extensions.\-signal.\-impl.\-Signal$<$ T, U, V, W $>$} \\*Base concrete form for a \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} with four parameters }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_3_01_t_00_01_u_00_01_v_00_01_w_01_4}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1command_1_1impl_1_1_signal_command_binder}{strange.\-extensions.\-command.\-impl.\-Signal\-Command\-Binder} \\*A Binder that triggers the instantiation of Commands using Signals }{\pageref{classstrange_1_1extensions_1_1command_1_1impl_1_1_signal_command_binder}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_exception}{strange.\-extensions.\-signal.\-impl.\-Signal\-Exception} \\*An exception thrown by the \hyperlink{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal}{Signal} system }{\pageref{classstrange_1_1extensions_1_1signal_1_1impl_1_1_signal_exception}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1signal_1_1api_1_1_signal_exception_type}{strange.\-extensions.\-signal.\-api.\-Signal\-Exception\-Type} }{\pageref{classstrange_1_1extensions_1_1signal_1_1api_1_1_signal_exception_type}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_tm_event}{strange.\-extensions.\-dispatcher.\-eventdispatcher.\-impl.\-Tm\-Event} \\*The standard Event object for I\-Event\-Dispatcher }{\pageref{classstrange_1_1extensions_1_1dispatcher_1_1eventdispatcher_1_1impl_1_1_tm_event}}{}
\item\contentsline{section}{\hyperlink{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_view}{strange.\-extensions.\-mediation.\-impl.\-View} \\*Parent class for all your Views }{\pageref{classstrange_1_1extensions_1_1mediation_1_1impl_1_1_view}}{}
\end{DoxyCompactList}
